﻿/*----------------------------------------------------------------
//Copyright (C) 2012 赵国伟
//文件功能描述：资讯类别管理客户端脚本
//创建人：赵国伟
//生成时间：2012/03/29 22:15:00
//----------------------------------------------------------------*/

var AjaxServerUrl = "/Manage/AS/NewsCommon.aspx";
var ModelOfCategory;
var CategoryID = 0;

///初始化；
function Init() {
    CategoryID = 0;
}

function Delete(id) {
    if (!confirm("提示：您确定要删除该类别吗？"))
        return;
    AjaxGet(AjaxServerUrl + "?Action=DeleteCategory&CategoryID=" + id);
}
///检查表单；
function CheckForm() {
    if ($("#txtCategoryName").val() == "") {
        alert("系统提示：请输入类别名称！");
        $("#txtCategoryName").focus();
        return false;
    }
    return true;
}

function Save() {
    $("#btnSave").attr("disabled", true);
    if (!CheckForm()) {
        $("#btnSave").attr("disabled", false);
        return;
    }
    var dataInfo = clone(ModelOfCategory);
    dataInfo._categoryid = CategoryID;
    dataInfo._categoryname = $("#txtCategoryName").val();
    dataInfo._status = $("#ddlStatus").val();
    dataInfo._createdate = "/Date(" + CurrentDateStringToUTC() + ")/";
    var url = AjaxServerUrl + "?action=SaveCategory";
    AjaxPost(url, "btnSave", dataInfo);  //更新
} 

function BindCategoryInfoToForm() {
    var url = AjaxServerUrl + "?action=GetCategoryInfo&CategoryID=" + CategoryID + "&tttt=" + Math.random();
    $.ajax(
    {
        type: "Get",
        url: url,
        dataType: "json",
        success: function (dataInfo) {
            if (dataInfo != null) {
                $("#txtCategoryName").val(dataInfo._categoryname);
                $("#ddlStatus").val(dataInfo._status);
            }
        }
    });
}


function Add() {
    Init();
    GetPopupDiv(500, 610, "#e2e2e2", "添加类别", GetHtmlForm());
}

function Edit(id) {
    Init();
    CategoryID = id;
    GetPopupDiv(500, 610, "#e2e2e2", "编辑类别", GetHtmlForm());
    BindCategoryInfoToForm();
}


function GetHtmlForm() {
    var html = new Array();
    html.push("<form>");
    html.push("<table width=\"500\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"table\">");
    html.push("  <tr>");
    html.push("    <td colspan=\"2\">&gt;&gt;资讯类别信息</td>");
    html.push("  </tr>");
    html.push("  <tr>");
    html.push("    <td width=\"76\" align=\"right\">类别名称：</td>");
    html.push("    <td width=\"424\"><input name=\"txtCategoryName\" type=\"text\" id=\"txtCategoryName\" size=\"30\" class=\"border6\"> ");
    html.push("      <span class=\"red\">*</span> </td>");
    html.push("  </tr>");

    html.push("  <tr>");
    html.push("    <td align=\"right\" >状态：</td>");
    html.push("    <td align=\"left\" ><select name=\"ddlStatus\" id=\"ddlStatus\">");
    html.push("      <option value=\"正用\">正用</option>");
    html.push("      <option value=\"停用\">停用</option>");
    html.push("    </select></td>");
    html.push("  </tr>");
   
    html.push("  <tr>");
    html.push("    <td align=\"right\">&nbsp;</td>");
    html.push("    <td><input name=\"btnSubmit\" type=\"button\" id=\"btnSubmit\" value=\" 保 存 \" onClick=\"Save();\" class=\"btn2\" >");
    html.push("    <input name=\"btnReset\" type=\"reset\" id=\"btnReset\" value=\" 重 置 \"  class=\"btn2\">");
    html.push("    <input name=\"btnClose\" type=\"button\" id=\"btnClose\" value=\"关闭窗口\" onClick=\"yesOther(false)\"  class=\"btn2\"></td>");
    html.push("  </tr>");
    
    html.push("</table>");
    html.push("</form>");
    return html.join("");
}


